package org.example.market.entity;

import lombok.Data;
import org.springframework.stereotype.Component;

import java.util.Date;


@Data
@Component
public class Role {
    // 角色表主键，自动递增的大整数
    private Long id;
    // 角色编码，长度 15 的字符串，可用于标识角色（如 "ADMIN"、"USER" 等 ）
    private String roleCode;
    // 角色名称，长度 15 的字符串，用于展示（如 "管理员"、"普通用户" 等 ）
    private String roleName;
    // 创建人，关联用户表的 id（大整数 ），记录谁创建了该角色
    private Long createdBy;
    // 创建时间，日期时间类型，记录角色创建的时间点
    private Date creationDate;
    // 修改人，关联用户表的 id（大整数 ），记录谁最后修改了该角色
    private Long modifyBy;
    // 修改时间，日期时间类型，记录角色最后一次修改的时间点
    private Date modifyDate;
}